package main

import (
	"fmt"
	"path"
)

func main() {
	//Join 将任意数量的路径元素连接到一个路径中，用斜线分隔它们。 空元素被忽略。 结果被清理了。 但是，如果参数列表为空或其所有元素为空，Join 将返回一个空字符串。

	fmt.Println(path.Join("a", "b", "c"))
	fmt.Println(path.Join("a", "b/c"))
	fmt.Println(path.Join("a/b", "c"))

	fmt.Println(path.Join("a/b", "../../../xyz"))

	fmt.Println(path.Join("", ""))
	fmt.Println(path.Join("a", ""))
	fmt.Println(path.Join("", "a"))
	//a/b/c
	//a/b/c
	//a/b/c
	//../xyz
	//
	//a
	//a
}
